# coding=utf8
import re
import requests
import os
import json
from coordinatransfer import gcj02_to_wgs84, wgs84_to_bd09
from random import randint

liststreets = ["桂园街道办事处", "黄贝街道办事处", "东门街道办事处", "翠竹街道办事处", "南湖街道办事处", "笋岗街道办事处", "东湖街道办事处", "莲塘街道办事处", "东晓街道办事处", "清水河街道办事处", "南园街道办事处", "园岭街道办事处", "福田街道办事处", "沙头街道办事处", "香蜜湖街道办事处", "梅林街道办事处", "莲花街道办事处", "华富街道办事处", "福保街道办事处", "华强北街道办事处", "福田保税区", "南头街道办事处", "南山街道办事处", "沙河街道办事处", "蛇口街道办事处", "招商街道办事处", "粤海街道办事处", "桃源街道办事处", "西丽街道办事处", "前海合作区", "新安街道办事处", "西乡街道办事处", "航城街道办事处", "福永街道办事处", "福海街道办事处",
               "沙井街道办事处", "新桥街道办事处", "松岗街道办事处", "燕罗街道办事处", "石岩街道办事处", "光明办事处", "公明办事处", "新湖办事处", "凤凰办事处", "玉塘办事处", "马田办事处", "深圳市宝安国际机场", "平湖街道办事处", "坪地街道办事处", "葵涌街道办事处", "大鹏街道办事处", "南澳街道办事处", "南湾街道办事处", "坂田街道办事处", "布吉街道办事处", "龙城街道办事处", "龙岗街道办事处", "横岗街道办事处", "吉华街道办事处", "宝龙街道办事处", "园山街道办事处", "梅沙街道办事处", "盐田街道办事处", "沙头角街道办事处", "海山街道办事处",
               "市保税区沙头角", "市保税区盐田港", "观湖街道办事处", "民治街道办事处", "龙华街道办事处", "大浪街道办事处", "福城街道办事处", "观澜街道办事处", "坪山街道办事处", "马峦街道办事处", "碧岭街道办事处", "石井街道办事处", "坑梓街道办事处", "龙田街道办事处", "深圳市大工业区", ]

dict_add_lola = {}

for address in liststreets:
    url = "https://restapi.amap.com/v3/geocode/geo?address={}&output=json&city=深圳市&key=fc254b20e2ebec432cb90276a0af37ea".format(address)
    r = requests.get(url)
    rjson = json.loads(r.text, encoding='utf8')
    print(rjson['geocodes'][0]['location'])
    lon, lat = rjson['geocodes'][0]['location'].split(",")
    lon_wgs, lat_wgs = gcj02_to_wgs84(float(lon), float(lat))
    lon_bd, lat_bd = wgs84_to_bd09(lon_wgs, lat_wgs)

    dict_add_lola[address] = [lon_bd, lat_bd, randint(150000, 450000)]

print("fu")
